package com.wuxianedu.sqliteopenhelperdemo.db;

import android.content.Context;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

/**
 * 数据库管理帮助类
 * Created by TED on 2016/9/19.
 */
public class MyDBHelper extends SQLiteOpenHelper {
    public static MyDBHelper myDBHelper;
    /**
     * 构造器
     * @param context
     */
    public MyDBHelper(Context context) {
        super(context, "android94", null,  2);
    }


    /**
     * 在第一次创建数据库时被调用
     *
     * @param db
     */
    @Override
    public void onCreate(SQLiteDatabase db) {
        String sql = "create table person (_id integer primary key autoincrement, name text, age text, love text)";
        db.execSQL(sql);
        Log.i("---------", "-----onCreate-------");
    }

    /**
     * 数据库更新时被调用
     *
     * @param db
     * @param oldVersion 老的版本号
     * @param newVersion 新的版本号
     */
    @Override
    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
        Log.i("---------", "-----onUpgrade-------");
    }
}
